home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / forcom10.zip / FORCOM.HLP < prev   
Text File  |  1990-01-31  |  2KB  |  83 lines

  1. FORTRAN COMPILER OPTIONS
  2. -METACOMMAND-
  3. /4cc<string> conditional compilation
  4. /4I{2|4} default integer size
  5. /4{Y|N}6 fortran 66
  6. /4{Y|N}a make variables AUTOMATIC 
  7. /4{Y|N}b debug
  8. /4{Y|N}d declare
  9. /4{Y|N}f free-form format
  10. /4{Y|N}i conformed to IBM extensions
  11. /4{Y|N}s strict syntax
  12. /4{Y|N}t truncate variable names
  13. /4{Y|N}v conformed to VAX extensions
  14. -SOURCE LISTINGS-
  15. /Slnumber listing page width
  16. /Sttitle Title
  17. /Spnumber listing page size
  18. /Sssub-title Sub_title
  19. -MEMORY MODEL-
  20. /AM medium model
  21. /AL large model
  22. /AH huge model
  23. -OPTIMIZATION-
  24. /O enable optimization (same as /Ot)
  25. /Od disable optimizations
  26. /Ol enable loop optimizations
  27. /Op enable precision optimizations
  28. /Os optimize for space
  29. /Ot optimize for speed
  30. /Ox max. optimization (/Olt /Gs)
  31. -CODE GENERATION-
  32. /G0 8086 instructions
  33. /G1  186 instructions
  34. /G2  286 instructions
  35. /Ge enable stack checking
  36. /Gi incremental linking
  37. /Gs disable stack checking
  38. /Gt[number] data size threshold
  39. -OUTPUT FILES-
  40. /Fa[assembly listing file]
  41. /Fb[bound executable file]
  42. /Fc[mixed object/source listing file]
  43. /Fe<executable file>
  44. /Fl[object listing file]
  45. /Fm[map file]
  46. /Fo<object file>
  47. /Fs[source listing file]
  48. -LANGUAGE-
  49. /Zd line number information
  50. /Zi symbolic debugging information
  51. /Zl remove default library info
  52. /Zp[n] pack struct on n-byte boundary
  53. /Zs syntax check only
  54. -FLOATING POINT-
  55. /FPa calls with altmath
  56. /FPc calls with emulator
  57. /FPc87 calls with 8087 library
  58. /FPi inline with emulator
  59. /FPi87 inline with 8087
  60. -MISCELLANEOUS-
  61. /c compile only, no link
  62. /D<name>[=text] define macro
  63. /H<number> external name length
  64. /I<name> add "include file" path
  65. /MD support DLL
  66. /MT support multi-threads
  67. /ND<name> set data segment's name
  68. /NT<name> set text segment's name
  69. /Tf<file> compile file without .for
  70. /V<string> set version string
  71. /W<number> warning level
  72. /X ignore "include file" paths
  73. -MASM SUPPORT-
  74. /MAswitch set MASM switch
  75. /Ta<file> assemble file without .asm
  76. /Fx[cross reference file]
  77. -LINKING-
  78. /F<hex_number> stack size (hex. bytes)
  79. /Lc link compatibility mode executable
  80. /Lr link compatibility mode executable
  81. /Lp link protect mode executable
  82. /link [linker_options_and_libraries]
  83.